namespace lc_hlsl{
char bc7_header[]={35,100,101,102,105,110,101,32,82,69,70,95,68,69,86,73,67,69,10,10,35,100,101,102,105,110,101,32,67,72,65,82,95,76,69,78,71,84,72,32,56,10,35,100,101,102,105,110,101,32,78,67,72,65,78,78,69,76,83,32,52,10,35,100,101,102,105,110,101,32,66,67,55,95,85,78,79,82,77,32,57,56,10,35,100,101,102,105,110,101,32,77,65,88,95,85,73,78,84,32,48,120,70,70,70,70,70,70,70,70,10,35,100,101,102,105,110,101,32,77,73,78,95,85,73,78,84,32,48,10,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,32,99,97,110,100,105,100,97,116,101,83,101,99,116,105,111,110,66,105,116,91,54,52,93,32,61,32,47,47,65,115,115,111,99,105,97,116,101,100,32,116,111,32,112,97,114,116,105,116,105,111,110,32,48,45,54,51,10,123,10,32,48,120,67,67,67,67,44,32,48,120,56,56,56,56,44,32,48,120,69,69,69,69,44,32,48,120,69,67,67,56,44,10,32,48,120,67,56,56,48,44,32,48,120,70,69,69,67,44,32,48,120,70,69,67,56,44,32,48,120,69,67,56,48,44,10,32,48,120,67,56,48,48,44,32,48,120,70,70,69,67,44,32,48,120,70,69,56,48,44,32,48,120,69,56,48,48,44,10,32,48,120,70,70,69,56,44,32,48,120,70,70,48,48,44,32,48,120,70,70,70,48,44,32,48,120,70,48,48,48,44,10,32,48,120,70,55,49,48,44,32,48,120,48,48,56,69,44,32,48,120,55,49,48,48,44,32,48,120,48,56,67,69,44,10,32,48,120,48,48,56,67,44,32,48,120,55,51,49,48,44,32,48,120,51,49,48,48,44,32,48,120,56,67,67,69,44,10,32,48,120,48,56,56,67,44,32,48,120,51,49,49,48,44,32,48,120,54,54,54,54,44,32,48,120,51,54,54,67,44,10,32,48,120,49,55,69,56,44,32,48,120,48,70,70,48,44,32,48,120,55,49,56,69,44,32,48,120,51,57,57,67,44,10,32,48,120,97,97,97,97,44,32,48,120,102,48,102,48,44,32,48,120,53,97,53,97,44,32,48,120,51,51,99,99,44,32,10,32,48,120,51,99,51,99,44,32,48,120,53,53,97,97,44,32,48,120,57,54,57,54,44,32,48,120,97,53,53,97,44,32,10,32,48,120,55,51,99,101,44,32,48,120,49,51,99,56,44,32,48,120,51,50,52,99,44,32,48,120,51,98,100,99,44,32,10,32,48,120,54,57,57,54,44,32,48,120,99,51,51,99,44,32,48,120,57,57,54,54,44,32,48,120,54,54,48,44,32,10,32,48,120,50,55,50,44,32,48,120,52,101,52,44,32,48,120,52,101,52,48,44,32,48,120,50,55,50,48,44,32,10,32,48,120,99,57,51,54,44,32,48,120,57,51,54,99,44,32,48,120,51,57,99,54,44,32,48,120,54,51,57,99,44,32,10,32,48,120,57,51,51,54,44,32,48,120,57,99,99,54,44,32,48,120,56,49,55,101,44,32,48,120,101,55,49,56,44,32,10,32,48,120,99,99,102,48,44,32,48,120,102,99,99,44,32,48,120,55,55,52,52,44,32,48,120,101,101,50,50,44,32,10,125,59,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,32,99,97,110,100,105,100,97,116,101,83,101,99,116,105,111,110,66,105,116,50,91,54,52,93,32,61,32,47,47,65,115,115,111,99,105,97,116,101,100,32,116,111,32,112,97,114,116,105,116,105,111,110,32,54,52,45,49,50,55,10,123,10,32,48,120,97,97,54,56,53,48,53,48,44,32,48,120,54,97,53,97,53,48,52,48,44,32,48,120,53,97,53,97,52,50,48,48,44,32,48,120,53,52,53,48,97,48,97,56,44,10,32,48,120,97,53,97,53,48,48,48,48,44,32,48,120,97,48,97,48,53,48,53,48,44,32,48,120,53,53,53,53,97,48,97,48,44,32,48,120,53,97,53,97,53,48,53,48,44,10,32,48,120,97,97,53,53,48,48,48,48,44,32,48,120,97,97,53,53,53,53,48,48,44,32,48,120,97,97,97,97,53,53,48,48,44,32,48,120,57,48,57,48,57,48,57,48,44,10,32,48,120,57,52,57,52,57,52,57,52,44,32,48,120,97,52,97,52,97,52,97,52,44,32,48,120,97,57,97,53,57,52,53,48,44,32,48,120,50,97,48,97,52,50,53,48,44,10,32,48,120,97,53,57,52,53,48,52,48,44,32,48,120,48,97,52,50,53,48,53,52,44,32,48,120,97,53,97,53,97,53,48,48,44,32,48,120,53,53,97,48,97,48,97,48,44,10,32,48,120,97,56,97,56,53,52,53,52,44,32,48,120,54,97,54,97,52,48,52,48,44,32,48,120,97,52,97,52,53,48,48,48,44,32,48,120,49,97,49,97,48,53,48,48,44,10,32,48,120,48,48,53,48,97,52,97,52,44,32,48,120,97,97,97,53,57,48,57,48,44,32,48,120,49,52,54,57,54,57,49,52,44,32,48,120,54,57,54,57,49,52,48,48,44,10,32,48,120,97,48,56,53,56,53,97,48,44,32,48,120,97,97,56,50,49,52,49,52,44,32,48,120,53,48,97,52,97,52,53,48,44,32,48,120,54,97,53,97,48,50,48,48,44,10,32,48,120,97,57,97,53,56,48,48,48,44,32,48,120,53,48,57,48,97,48,97,56,44,32,48,120,97,56,97,48,57,48,53,48,44,32,48,120,50,52,50,52,50,52,50,52,44,10,32,48,120,48,48,97,97,53,53,48,48,44,32,48,120,50,52,57,50,52,57,50,52,44,32,48,120,50,52,52,57,57,50,50,52,44,32,48,120,53,48,97,53,48,97,53,48,44,10,32,48,120,53,48,48,97,97,53,53,48,44,32,48,120,97,97,97,97,52,52,52,52,44,32,48,120,54,54,54,54,48,48,48,48,44,32,48,120,97,53,97,48,97,53,97,48,44,10,32,48,120,53,48,97,48,53,48,97,48,44,32,48,120,54,57,50,56,54,57,50,56,44,32,48,120,52,52,97,97,97,97,52,52,44,32,48,120,54,54,54,54,54,54,48,48,44,10,32,48,120,97,97,52,52,52,52,52,52,44,32,48,120,53,52,97,56,53,52,97,56,44,32,48,120,57,53,56,48,57,53,56,48,44,32,48,120,57,54,57,54,57,54,48,48,44,10,32,48,120,97,56,53,52,53,52,97,56,44,32,48,120,56,48,57,53,57,53,56,48,44,32,48,120,97,97,49,52,49,52,49,52,44,32,48,120,57,54,57,54,48,48,48,48,44,10,32,48,120,97,97,97,97,49,52,49,52,44,32,48,120,97,48,53,48,53,48,97,48,44,32,48,120,97,48,97,53,97,53,97,48,44,32,48,120,57,54,48,48,48,48,48,48,44,10,32,48,120,52,48,56,48,52,48,56,48,44,32,48,120,97,57,97,56,97,57,97,56,44,32,48,120,97,97,97,97,97,97,52,52,44,32,48,120,50,97,52,97,53,50,53,52,44,10,125,59,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,50,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,91,49,50,56,93,32,61,32,10,123,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,56,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,56,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,54,44,32,48,125,44,123,32,56,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,54,44,32,48,125,44,10,32,123,32,54,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,54,44,32,48,125,44,123,32,56,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,47,47,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,91,105,93,91,49,93,44,32,105,32,60,32,54,52,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,117,115,101,100,10,32,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,49,53,44,32,56,125,44,123,49,53,44,32,51,125,44,10,32,123,32,56,44,49,53,125,44,123,32,51,44,49,53,125,44,123,49,53,44,32,51,125,44,123,49,53,44,32,56,125,44,10,32,123,32,56,44,49,53,125,44,123,32,56,44,49,53,125,44,123,32,54,44,49,53,125,44,123,32,54,44,49,53,125,44,10,32,123,32,54,44,49,53,125,44,123,32,53,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,32,56,44,49,53,125,44,123,49,53,44,32,51,125,44,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,32,54,44,49,53,125,44,123,49,48,44,32,56,125,44,10,32,123,32,53,44,32,51,125,44,123,32,56,44,49,53,125,44,123,32,56,44,32,54,125,44,123,32,54,44,49,48,125,44,10,32,123,32,56,44,49,53,125,44,123,32,53,44,49,53,125,44,123,49,53,44,49,48,125,44,123,49,53,44,32,56,125,44,10,32,10,32,123,32,56,44,49,53,125,44,123,49,53,44,32,51,125,44,123,32,51,44,49,53,125,44,123,32,53,44,49,48,125,44,10,32,123,32,54,44,49,48,125,44,123,49,48,44,32,56,125,44,123,32,56,44,32,57,125,44,123,49,53,44,49,48,125,44,10,32,123,49,53,44,32,54,125,44,123,32,51,44,49,53,125,44,123,49,53,44,32,56,125,44,123,32,53,44,49,53,125,44,10,32,123,49,53,44,32,51,125,44,123,49,53,44,32,54,125,44,123,49,53,44,32,54,125,44,123,49,53,44,32,56,125,44,32,47,47,84,104,101,32,83,112,101,99,32,100,111,101,115,110,39,116,32,109,97,114,107,32,116,104,101,32,102,105,114,115,116,32,102,105,120,101,100,32,117,112,32,105,110,100,101,120,32,105,110,32,116,104,105,115,32,114,111,119,44,32,115,111,32,73,32,97,112,112,108,121,32,49,53,32,102,111,114,32,116,104,101,109,44,32,97,110,100,32,115,101,101,109,115,32,99,111,114,114,101,99,116,10,32,123,32,51,44,49,53,125,44,123,49,53,44,32,51,125,44,123,32,53,44,49,53,125,44,123,32,53,44,49,53,125,44,10,32,123,32,53,44,49,53,125,44,123,32,56,44,49,53,125,44,123,32,53,44,49,53,125,44,123,49,48,44,49,53,125,44,10,32,123,32,53,44,49,53,125,44,123,49,48,44,49,53,125,44,123,32,56,44,49,53,125,44,123,49,51,44,49,53,125,44,10,32,123,49,53,44,32,51,125,44,123,49,50,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,10,125,59,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,50,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,49,50,56,93,32,61,32,47,47,83,97,109,101,32,119,105,116,104,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,32,98,117,116,32,111,114,100,101,114,32,116,104,101,32,114,101,115,117,108,116,32,119,104,101,110,32,105,32,62,61,32,54,52,10,123,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,56,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,56,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,54,44,32,48,125,44,123,32,56,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,32,56,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,32,50,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,54,44,32,48,125,44,10,32,123,32,54,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,54,44,32,48,125,44,123,32,56,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,123,49,53,44,32,48,125,44,123,32,50,44,32,48,125,44,123,32,50,44,32,48,125,44,123,49,53,44,32,48,125,44,10,32,47,47,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,105,93,91,49,93,44,32,105,32,60,32,54,52,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,117,115,101,100,10,32,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,32,56,44,49,53,125,44,123,32,51,44,49,53,125,44,10,32,123,32,56,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,56,44,49,53,125,44,10,32,123,32,56,44,49,53,125,44,123,32,56,44,49,53,125,44,123,32,54,44,49,53,125,44,123,32,54,44,49,53,125,44,10,32,123,32,54,44,49,53,125,44,123,32,53,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,32,56,44,49,53,125,44,123,32,51,44,49,53,125,44,10,32,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,123,32,54,44,49,53,125,44,123,32,56,44,49,48,125,44,10,32,123,32,51,44,32,53,125,44,123,32,56,44,49,53,125,44,123,32,54,44,32,56,125,44,123,32,54,44,49,48,125,44,10,32,123,32,56,44,49,53,125,44,123,32,53,44,49,53,125,44,123,49,48,44,49,53,125,44,123,32,56,44,49,53,125,44,10,32,10,32,123,32,56,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,53,44,49,48,125,44,10,32,123,32,54,44,49,48,125,44,123,32,56,44,49,48,125,44,123,32,56,44,32,57,125,44,123,49,48,44,49,53,125,44,10,32,123,32,54,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,56,44,49,53,125,44,123,32,53,44,49,53,125,44,10,32,123,32,51,44,49,53,125,44,123,32,54,44,49,53,125,44,123,32,54,44,49,53,125,44,123,32,56,44,49,53,125,44,32,47,47,84,104,101,32,83,112,101,99,32,100,111,101,115,110,39,116,32,109,97,114,107,32,116,104,101,32,102,105,114,115,116,32,102,105,120,101,100,32,117,112,32,105,110,100,101,120,32,105,110,32,116,104,105,115,32,114,111,119,44,32,115,111,32,73,32,97,112,112,108,121,32,49,53,32,102,111,114,32,116,104,101,109,44,32,97,110,100,32,115,101,101,109,115,32,99,111,114,114,101,99,116,10,32,123,32,51,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,53,44,49,53,125,44,123,32,53,44,49,53,125,44,10,32,123,32,53,44,49,53,125,44,123,32,56,44,49,53,125,44,123,32,53,44,49,53,125,44,123,49,48,44,49,53,125,44,10,32,123,32,53,44,49,53,125,44,123,49,48,44,49,53,125,44,123,32,56,44,49,53,125,44,123,49,51,44,49,53,125,44,10,32,123,32,51,44,49,53,125,44,123,49,50,44,49,53,125,44,123,32,51,44,49,53,125,44,123,32,51,44,32,56,125,44,10,125,59,10,47,47,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,52,120,52,32,99,97,110,100,105,100,97,116,101,82,111,116,97,116,105,111,110,91,52,93,32,61,32,10,47,47,123,10,32,47,47,32,123,49,44,48,44,48,44,48,125,44,123,48,44,49,44,48,44,48,125,44,123,48,44,48,44,49,44,48,125,44,123,48,44,48,44,48,44,49,125,44,10,32,47,47,32,123,48,44,48,44,48,44,49,125,44,123,48,44,49,44,48,44,48,125,44,123,48,44,48,44,49,44,48,125,44,123,49,44,48,44,48,44,48,125,44,10,32,47,47,32,123,49,44,48,44,48,44,48,125,44,123,48,44,48,44,48,44,49,125,44,123,48,44,48,44,49,44,48,125,44,123,48,44,49,44,48,44,48,125,44,10,32,47,47,32,123,49,44,48,44,48,44,48,125,44,123,48,44,49,44,48,44,48,125,44,123,48,44,48,44,48,44,49,125,44,123,48,44,48,44,49,44,48,125,10,47,47,125,59,10,47,47,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,50,32,99,97,110,100,105,100,97,116,101,73,110,100,101,120,80,114,101,99,91,56,93,32,61,32,123,123,51,44,48,125,44,123,51,44,48,125,44,123,50,44,48,125,44,123,50,44,48,125,44,10,47,47,32,123,50,44,51,125,44,32,47,47,99,111,108,111,114,32,105,110,100,101,120,32,97,110,100,32,97,108,112,104,97,32,105,110,100,101,120,32,99,97,110,32,101,120,99,104,97,110,103,101,10,47,47,32,123,50,44,50,125,44,123,52,44,52,125,44,123,50,44,50,125,125,59,10,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,32,97,87,101,105,103,104,116,91,51,93,91,49,54,93,32,61,32,123,32,123,48,44,32,52,44,32,57,44,32,49,51,44,32,49,55,44,32,50,49,44,32,50,54,44,32,51,48,44,32,51,52,44,32,51,56,44,32,52,51,44,32,52,55,44,32,53,49,44,32,53,53,44,32,54,48,44,32,54,52,125,44,10,123,48,44,32,57,44,32,49,56,44,32,50,55,44,32,51,55,44,32,52,54,44,32,53,53,44,32,54,52,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,125,44,10,123,48,44,32,50,49,44,32,52,51,44,32,54,52,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,44,32,48,125,32,125,59,10,10,47,47,52,32,98,105,116,32,105,110,100,101,120,58,32,48,44,32,52,44,32,57,44,32,49,51,44,32,49,55,44,32,50,49,44,32,50,54,44,32,51,48,44,32,51,52,44,32,51,56,44,32,52,51,44,32,52,55,44,32,53,49,44,32,53,53,44,32,54,48,44,32,54,52,10,115,116,97,116,105,99,32,99,111,110,115,116,32,117,105,110,116,32,97,83,116,101,112,91,51,93,91,54,52,93,32,61,32,123,32,123,32,48,44,32,48,44,32,48,44,32,49,44,32,49,44,32,49,44,32,49,44,32,50,44,10,32,50,44,32,50,44,32,50,44,32,50,44,32,51,44,32,51,44,32,51,44,32,51,44,10,32,52,44,32,52,44,32,52,44,32,52,44,32,53,44,32,53,44,32,53,44,32,53,44,10,32,54,44,32,54,44,32,54,44,32,54,44,32,54,44,32,55,44,32,55,44,32,55,44,10,32,55,44,32,56,44,32,56,44,32,56,44,32,56,44,32,57,44,32,57,44,32,57,44,10,32,57,44,49,48,44,49,48,44,49,48,44,49,48,44,49,48,44,49,49,44,49,49,44,10,32,49,49,44,49,49,44,49,50,44,49,50,44,49,50,44,49,50,44,49,51,44,49,51,44,10,49,51,44,49,51,44,49,52,44,49,52,44,49,52,44,49,52,44,49,53,44,49,53,32,125,44,10,47,47,51,32,98,105,116,32,105,110,100,101,120,58,32,48,44,32,57,44,32,49,56,44,32,50,55,44,32,51,55,44,32,52,54,44,32,53,53,44,32,54,52,10,123,32,48,44,48,44,48,44,48,44,48,44,49,44,49,44,49,44,10,32,49,44,49,44,49,44,49,44,49,44,49,44,50,44,50,44,10,32,50,44,50,44,50,44,50,44,50,44,50,44,50,44,51,44,10,32,51,44,51,44,51,44,51,44,51,44,51,44,51,44,51,44,10,32,51,44,52,44,52,44,52,44,52,44,52,44,52,44,52,44,10,32,52,44,52,44,53,44,53,44,53,44,53,44,53,44,53,44,10,32,53,44,53,44,53,44,54,44,54,44,54,44,54,44,54,44,10,54,44,54,44,54,44,54,44,55,44,55,44,55,44,55,32,125,44,10,47,47,50,32,98,105,116,32,105,110,100,101,120,58,32,48,44,32,50,49,44,32,52,51,44,32,54,52,10,123,32,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,44,10,32,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,10,32,49,44,49,44,49,44,49,44,49,44,49,44,49,44,49,44,10,32,49,44,49,44,49,44,49,44,49,44,49,44,49,44,49,44,10,32,49,44,50,44,50,44,50,44,50,44,50,44,50,44,50,44,10,32,50,44,50,44,50,44,50,44,50,44,50,44,50,44,50,44,10,32,50,44,50,44,50,44,50,44,50,44,50,44,51,44,51,44,10,51,44,51,44,51,44,51,44,51,44,51,44,51,44,51,32,125,32,125,59,10,99,98,117,102,102,101,114,32,95,71,108,111,98,97,108,32,58,32,114,101,103,105,115,116,101,114,40,98,48,41,123,10,32,117,105,110,116,32,103,95,116,101,120,95,119,105,100,116,104,59,10,32,117,105,110,116,32,103,95,110,117,109,95,98,108,111,99,107,95,120,59,10,32,117,105,110,116,32,103,95,102,111,114,109,97,116,59,10,32,117,105,110,116,32,103,95,109,111,100,101,95,105,100,59,10,32,117,105,110,116,32,103,95,115,116,97,114,116,95,98,108,111,99,107,95,105,100,59,10,32,117,105,110,116,32,103,95,110,117,109,95,116,111,116,97,108,95,98,108,111,99,107,115,59,10,32,102,108,111,97,116,32,103,95,97,108,112,104,97,95,119,101,105,103,104,116,59,10,125,10,84,101,120,116,117,114,101,50,68,32,103,95,73,110,112,117,116,58,32,114,101,103,105,115,116,101,114,40,116,48,41,59,32,10,83,116,114,117,99,116,117,114,101,100,66,117,102,102,101,114,60,117,105,110,116,52,62,32,103,95,73,110,66,117,102,102,58,32,114,101,103,105,115,116,101,114,40,116,49,41,59,10,82,87,83,116,114,117,99,116,117,114,101,100,66,117,102,102,101,114,60,117,105,110,116,52,62,32,103,95,79,117,116,66,117,102,102,58,32,114,101,103,105,115,116,101,114,40,117,48,41,59,10,10,47,47,70,111,114,119,97,114,100,32,100,101,99,108,97,114,97,116,105,111,110,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,48,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,59,32,47,47,77,111,100,101,32,61,32,48,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,49,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,59,32,47,47,77,111,100,101,32,61,32,49,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,50,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,59,32,47,47,77,111,100,101,32,61,32,50,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,51,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,59,32,47,47,77,111,100,101,32,61,32,51,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,55,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,59,32,47,47,77,111,100,101,32,61,32,55,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,54,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,59,32,47,47,77,111,100,101,32,61,32,54,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,52,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,59,32,47,47,77,111,100,101,32,61,32,52,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,53,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,59,32,47,47,77,111,100,101,32,61,32,53,10,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,48,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,48,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,49,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,49,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,50,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,50,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,51,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,51,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,52,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,114,111,116,97,116,105,111,110,44,32,117,105,110,116,32,105,110,100,101,120,95,115,101,108,101,99,116,111,114,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,52,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,53,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,114,111,116,97,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,53,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,54,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,54,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,55,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,59,32,47,47,77,111,100,101,55,10,10,10,118,111,105,100,32,115,119,97,112,40,105,110,111,117,116,32,117,105,110,116,52,32,108,104,115,44,32,105,110,111,117,116,32,117,105,110,116,52,32,114,104,115,41,10,123,10,32,117,105,110,116,52,32,116,109,112,32,61,32,108,104,115,59,10,32,108,104,115,32,61,32,114,104,115,59,10,32,114,104,115,32,61,32,116,109,112,59,10,125,10,118,111,105,100,32,115,119,97,112,40,105,110,111,117,116,32,117,105,110,116,51,32,108,104,115,44,32,105,110,111,117,116,32,117,105,110,116,51,32,114,104,115,41,10,123,10,32,117,105,110,116,51,32,116,109,112,32,61,32,108,104,115,59,10,32,108,104,115,32,61,32,114,104,115,59,10,32,114,104,115,32,61,32,116,109,112,59,10,125,10,118,111,105,100,32,115,119,97,112,40,105,110,111,117,116,32,117,105,110,116,32,108,104,115,44,32,105,110,111,117,116,32,117,105,110,116,32,114,104,115,41,10,123,10,32,117,105,110,116,32,116,109,112,32,61,32,108,104,115,59,10,32,108,104,115,32,61,32,114,104,115,59,10,32,114,104,115,32,61,32,116,109,112,59,10,125,10,10,117,105,110,116,32,67,111,109,112,117,116,101,69,114,114,111,114,40,105,110,32,117,105,110,116,52,32,97,44,32,105,110,32,117,105,110,116,52,32,98,41,10,123,32,10,32,114,101,116,117,114,110,32,100,111,116,40,97,46,114,103,98,44,32,98,46,114,103,98,41,32,43,32,103,95,97,108,112,104,97,95,119,101,105,103,104,116,32,42,32,97,46,97,42,98,46,97,59,10,125,10,10,118,111,105,100,32,69,110,115,117,114,101,95,65,95,73,115,95,76,97,114,103,101,114,40,32,105,110,111,117,116,32,117,105,110,116,52,32,97,44,32,105,110,111,117,116,32,117,105,110,116,52,32,98,32,41,10,123,10,32,105,102,32,40,32,97,46,120,32,60,32,98,46,120,32,41,10,32,115,119,97,112,40,32,97,46,120,44,32,98,46,120,32,41,59,10,32,105,102,32,40,32,97,46,121,32,60,32,98,46,121,32,41,10,32,115,119,97,112,40,32,97,46,121,44,32,98,46,121,32,41,59,10,32,105,102,32,40,32,97,46,122,32,60,32,98,46,122,32,41,10,32,115,119,97,112,40,32,97,46,122,44,32,98,46,122,32,41,59,10,32,105,102,32,40,32,97,46,119,32,60,32,98,46,119,32,41,10,32,115,119,97,112,40,32,97,46,119,44,32,98,46,119,32,41,59,10,125,10,10,10,10,35,100,101,102,105,110,101,32,84,72,82,69,65,68,95,71,82,79,85,80,95,83,73,90,69,32,54,52,10,35,100,101,102,105,110,101,32,66,76,79,67,75,95,83,73,90,69,95,89,32,52,10,35,100,101,102,105,110,101,32,66,76,79,67,75,95,83,73,90,69,95,88,32,52,10,35,100,101,102,105,110,101,32,66,76,79,67,75,95,83,73,90,69,32,40,66,76,79,67,75,95,83,73,90,69,95,89,32,42,32,66,76,79,67,75,95,83,73,90,69,95,88,41,10,10,115,116,114,117,99,116,32,66,117,102,102,101,114,83,104,97,114,101,100,10,123,10,32,117,105,110,116,52,32,112,105,120,101,108,59,10,32,117,105,110,116,32,101,114,114,111,114,59,10,32,117,105,110,116,32,109,111,100,101,59,10,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,59,10,32,117,105,110,116,32,105,110,100,101,120,95,115,101,108,101,99,116,111,114,59,10,32,117,105,110,116,32,114,111,116,97,116,105,111,110,59,10,32,117,105,110,116,52,32,101,110,100,80,111,105,110,116,95,108,111,119,59,10,32,117,105,110,116,52,32,101,110,100,80,111,105,110,116,95,104,105,103,104,59,10,32,117,105,110,116,52,32,101,110,100,80,111,105,110,116,95,108,111,119,95,113,117,97,110,116,105,122,101,100,59,10,32,117,105,110,116,52,32,101,110,100,80,111,105,110,116,95,104,105,103,104,95,113,117,97,110,116,105,122,101,100,59,10,125,59,10,103,114,111,117,112,115,104,97,114,101,100,32,66,117,102,102,101,114,83,104,97,114,101,100,32,115,104,97,114,101,100,95,116,101,109,112,91,84,72,82,69,65,68,95,71,82,79,85,80,95,83,73,90,69,93,59,10,10,47,47,117,105,110,116,52,32,116,114,117,110,99,97,116,101,95,97,110,100,95,114,111,117,110,100,40,32,117,105,110,116,52,32,99,111,108,111,114,44,32,117,105,110,116,32,98,105,116,115,41,10,47,47,123,10,32,47,47,32,117,105,110,116,32,112,114,101,99,105,115,105,111,110,77,97,115,107,32,61,32,40,40,49,32,60,60,32,98,105,116,115,41,32,45,32,49,41,32,60,60,32,40,56,32,45,32,98,105,116,115,41,59,10,32,47,47,32,117,105,110,116,32,112,114,101,99,105,115,105,111,110,72,97,108,102,32,61,32,40,49,32,60,60,32,40,55,45,98,105,116,115,41,41,59,10,32,47,47,10,32,47,47,32,117,105,110,116,52,32,116,114,117,110,99,97,116,101,100,32,61,32,99,111,108,111,114,32,38,32,112,114,101,99,105,115,105,111,110,77,97,115,107,59,32,10,32,47,47,32,117,105,110,116,52,32,114,111,117,110,100,101,100,32,61,32,109,105,110,40,50,53,53,44,32,99,111,108,111,114,32,43,32,112,114,101,99,105,115,105,111,110,72,97,108,102,41,32,38,32,112,114,101,99,105,115,105,111,110,77,97,115,107,59,10,32,47,47,32,10,32,47,47,32,117,105,110,116,52,32,116,114,117,110,99,97,116,101,100,95,98,97,107,32,61,32,116,114,117,110,99,97,116,101,100,32,61,32,116,114,117,110,99,97,116,101,100,32,124,32,40,116,114,117,110,99,97,116,101,100,32,62,62,32,98,105,116,115,41,59,10,32,47,47,32,117,105,110,116,52,32,114,111,117,110,100,101,100,95,98,97,107,32,61,32,114,111,117,110,100,101,100,32,61,32,114,111,117,110,100,101,100,32,124,32,40,114,111,117,110,100,101,100,32,62,62,32,98,105,116,115,41,59,10,32,47,47,10,32,47,47,32,117,105,110,116,52,32,99,111,108,111,114,95,98,97,107,32,61,32,99,111,108,111,114,59,10,32,47,47,32,10,32,47,47,32,69,110,115,117,114,101,95,65,95,73,115,95,76,97,114,103,101,114,40,32,114,111,117,110,100,101,100,44,32,99,111,108,111,114,32,41,59,10,32,47,47,32,69,110,115,117,114,101,95,65,95,73,115,95,76,97,114,103,101,114,40,32,116,114,117,110,99,97,116,101,100,44,32,99,111,108,111,114,95,98,97,107,32,41,59,10,32,47,47,10,32,47,47,32,105,102,32,40,100,111,116,40,114,111,117,110,100,101,100,32,45,32,99,111,108,111,114,44,32,114,111,117,110,100,101,100,32,45,32,99,111,108,111,114,41,32,60,32,10,32,47,47,32,100,111,116,40,116,114,117,110,99,97,116,101,100,32,45,32,99,111,108,111,114,95,98,97,107,44,32,116,114,117,110,99,97,116,101,100,32,45,32,99,111,108,111,114,95,98,97,107,41,41,10,32,47,47,32,123,10,32,47,47,32,114,101,116,117,114,110,32,114,111,117,110,100,101,100,95,98,97,107,59,10,32,47,47,32,125,10,32,47,47,32,101,108,115,101,10,32,47,47,32,123,10,32,47,47,32,114,101,116,117,114,110,32,116,114,117,110,99,97,116,101,100,95,98,97,107,59,10,32,47,47,32,125,10,47,47,125,10,10,117,105,110,116,52,32,113,117,97,110,116,105,122,101,40,32,117,105,110,116,52,32,99,111,108,111,114,44,32,117,105,110,116,32,117,80,114,101,99,32,41,10,123,10,32,114,101,116,117,114,110,32,40,40,40,99,111,108,111,114,32,60,60,32,56,41,32,43,32,99,111,108,111,114,41,32,42,32,40,40,49,32,60,60,32,117,80,114,101,99,41,32,45,32,49,41,32,43,32,51,50,55,54,56,41,32,62,62,32,49,54,59,10,125,10,10,117,105,110,116,52,32,117,110,113,117,97,110,116,105,122,101,40,32,117,105,110,116,52,32,99,111,108,111,114,44,32,117,105,110,116,32,117,80,114,101,99,32,41,10,123,10,32,99,111,108,111,114,32,61,32,99,111,108,111,114,32,60,60,32,40,56,32,45,32,117,80,114,101,99,41,59,10,32,114,101,116,117,114,110,32,99,111,108,111,114,32,124,32,40,99,111,108,111,114,32,62,62,32,117,80,114,101,99,41,59,10,125,10,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,48,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,32,38,32,48,120,70,70,70,70,70,70,70,69,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,124,61,32,80,91,106,93,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,48,120,70,70,59,10,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,59,10,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,61,32,48,120,70,70,59,10,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,60,60,61,32,51,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,49,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,98,44,32,55,41,46,114,103,98,32,38,32,48,120,70,70,70,70,70,70,70,69,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,124,61,32,80,91,106,93,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,48,120,70,70,59,10,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,98,44,32,55,41,46,114,103,98,59,10,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,61,32,48,120,70,70,59,10,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,60,60,61,32,49,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,50,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,48,120,70,70,59,10,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,59,10,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,61,32,48,120,70,70,59,32,10,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,60,60,61,32,51,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,51,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,38,32,48,120,70,70,70,70,70,70,70,69,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,124,61,32,80,91,106,93,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,48,120,70,70,59,10,32,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,59,10,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,61,32,48,120,70,70,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,52,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,97,44,32,54,41,46,114,59,10,32,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,98,44,32,53,41,46,114,103,98,59,32,10,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,97,44,32,54,41,46,114,59,10,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,60,60,61,32,51,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,60,60,61,32,50,59,10,32,125,32,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,53,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,98,44,32,55,41,46,114,103,98,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,97,32,61,32,101,110,100,80,111,105,110,116,91,106,93,46,97,59,10,10,32,101,110,100,80,111,105,110,116,91,106,93,46,114,103,98,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,98,44,32,55,41,46,114,103,98,59,10,32,47,47,32,101,110,100,80,111,105,110,116,91,106,93,46,97,32,65,108,112,104,97,32,105,115,32,102,117,108,108,32,112,114,101,99,105,115,105,111,110,10,10,32,113,117,97,110,116,105,122,101,100,91,106,93,46,114,103,98,32,60,60,61,32,49,59,10,32,125,32,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,54,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,61,32,101,110,100,80,111,105,110,116,91,106,93,32,38,32,48,120,70,70,70,70,70,70,70,69,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,124,61,32,80,91,106,93,59,10,32,10,32,101,110,100,80,111,105,110,116,91,106,93,32,61,32,113,117,97,110,116,105,122,101,100,91,106,93,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,59,10,125,10,117,105,110,116,50,120,52,32,99,111,109,112,114,101,115,115,95,101,110,100,112,111,105,110,116,115,55,40,32,105,110,111,117,116,32,117,105,110,116,50,120,52,32,101,110,100,80,111,105,110,116,44,32,117,105,110,116,50,32,80,32,41,10,123,10,32,117,105,110,116,50,120,52,32,113,117,97,110,116,105,122,101,100,59,10,32,91,117,110,114,111,108,108,93,32,102,111,114,32,40,32,117,105,110,116,32,106,32,61,32,48,59,32,106,32,60,32,50,59,32,106,32,43,43,32,41,10,32,123,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,61,32,113,117,97,110,116,105,122,101,40,101,110,100,80,111,105,110,116,91,106,93,44,32,54,41,32,38,32,48,120,70,70,70,70,70,70,70,69,59,10,32,113,117,97,110,116,105,122,101,100,91,106,93,32,124,61,32,80,91,106,93,59,10,10,32,101,110,100,80,111,105,110,116,91,106,93,32,61,32,117,110,113,117,97,110,116,105,122,101,40,113,117,97,110,116,105,122,101,100,91,106,93,44,32,54,41,59,10,32,125,10,32,114,101,116,117,114,110,32,113,117,97,110,116,105,122,101,100,32,60,60,32,50,59,10,125,10,10,35,100,101,102,105,110,101,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,115,117,98,115,101,116,41,32,115,104,97,114,101,100,95,116,101,109,112,91,116,104,114,101,97,100,66,97,115,101,32,43,32,115,117,98,115,101,116,93,46,101,110,100,80,111,105,110,116,95,108,111,119,95,113,117,97,110,116,105,122,101,100,10,35,100,101,102,105,110,101,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,115,117,98,115,101,116,41,32,115,104,97,114,101,100,95,116,101,109,112,91,116,104,114,101,97,100,66,97,115,101,32,43,32,115,117,98,115,101,116,93,46,101,110,100,80,111,105,110,116,95,104,105,103,104,95,113,117,97,110,116,105,122,101,100,10,35,100,101,102,105,110,101,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,110,100,101,120,41,32,115,104,97,114,101,100,95,116,101,109,112,91,116,104,114,101,97,100,66,97,115,101,32,43,32,105,110,100,101,120,93,46,101,114,114,111,114,10,35,100,101,102,105,110,101,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,105,110,100,101,120,41,32,115,104,97,114,101,100,95,116,101,109,112,91,116,104,114,101,97,100,66,97,115,101,32,43,32,105,110,100,101,120,93,46,109,111,100,101,10,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,48,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,48,49,32,124,32,40,32,40,112,97,114,116,105,116,105,111,110,32,45,32,54,52,41,32,60,60,32,49,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,53,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,57,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,49,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,49,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,114,32,38,32,48,120,70,48,32,41,32,60,60,32,50,49,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,48,32,41,32,60,60,32,50,53,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,48,32,41,32,62,62,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,48,32,41,32,62,62,32,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,103,32,38,32,48,120,70,48,32,41,32,60,60,32,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,48,32,41,32,60,60,32,53,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,103,32,38,32,48,120,70,48,32,41,32,60,60,32,57,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,103,32,38,32,48,120,70,48,32,41,32,60,60,32,49,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,48,32,41,32,60,60,32,49,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,48,32,41,32,60,60,32,50,49,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,48,32,41,32,60,60,32,50,53,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,48,32,41,32,62,62,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,98,32,38,32,48,120,70,48,32,41,32,62,62,32,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,98,32,38,32,48,120,70,48,32,41,32,60,60,32,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,98,32,38,32,48,120,70,48,32,41,32,60,60,32,53,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,48,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,49,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,114,32,38,32,48,120,48,56,32,41,32,60,60,32,49,53,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,57,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,48,59,10,32,117,105,110,116,32,105,32,61,32,49,59,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,109,105,110,40,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,44,32,52,32,41,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,122,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,51,32,43,32,49,56,32,41,59,10,32,125,10,32,105,102,32,40,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,32,60,32,52,32,41,32,47,47,105,32,61,32,52,10,32,123,10,32,98,108,111,99,107,46,122,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,57,59,10,32,105,32,43,61,32,49,59,10,32,125,10,32,101,108,115,101,32,47,47,105,32,61,32,53,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,38,32,48,120,48,52,32,41,32,62,62,32,50,59,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,59,32,105,32,43,43,32,41,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,51,32,45,32,49,52,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,49,93,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,51,32,45,32,49,53,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,32,49,54,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,51,32,45,32,49,54,32,41,59,10,32,125,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,49,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,48,50,32,124,32,40,32,112,97,114,116,105,116,105,111,110,32,60,60,32,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,67,32,41,32,60,60,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,67,32,41,32,60,60,32,49,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,70,67,32,41,32,60,60,32,49,56,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,67,32,41,32,60,60,32,50,52,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,67,32,41,32,62,62,32,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,67,32,41,32,60,60,32,52,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,103,32,38,32,48,120,70,67,32,41,32,60,60,32,49,48,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,67,32,41,32,60,60,32,49,54,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,67,32,41,32,60,60,32,50,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,67,32,41,32,60,60,32,50,56,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,67,32,41,32,62,62,32,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,67,32,41,32,60,60,32,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,98,32,38,32,48,120,70,67,32,41,32,60,60,32,56,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,48,50,32,41,32,60,60,32,49,53,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,48,50,32,41,32,60,60,32,49,54,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,56,32,41,59,10,32,105,102,32,40,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,32,61,61,32,49,53,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,32,60,60,32,51,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,32,60,60,32,50,55,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,32,60,60,32,50,52,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,32,60,60,32,50,49,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,32,60,60,32,49,56,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,32,60,60,32,49,53,41,10,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,49,50,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,51,41,32,124,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,59,10,32,98,108,111,99,107,46,122,32,124,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,56,41,59,10,32,125,10,32,101,108,115,101,32,105,102,32,40,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,32,61,61,32,50,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,32,60,60,32,49,55,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,32,60,60,32,49,52,41,10,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,49,49,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,56,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,53,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,50,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,32,62,62,32,49,41,59,10,32,98,108,111,99,107,46,122,32,124,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,32,60,60,32,51,49,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,56,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,50,53,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,56,41,59,10,32,125,10,32,101,108,115,101,32,105,102,32,40,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,32,61,61,32,56,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,32,60,60,32,49,55,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,32,60,60,32,49,52,41,10,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,49,49,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,51,41,32,124,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,59,10,32,98,108,111,99,107,46,122,32,124,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,56,41,59,10,32,125,10,32,101,108,115,101,32,47,47,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,32,61,61,32,54,10,32,123,10,32,98,108,111,99,107,46,119,32,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,32,60,60,32,49,55,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,32,60,60,32,49,52,41,10,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,49,49,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,56,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,53,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,51,41,32,124,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,59,10,32,98,108,111,99,107,46,122,32,124,61,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,57,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,50,54,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,50,51,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,50,48,41,32,124,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,56,41,59,10,32,125,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,50,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,48,52,32,124,32,40,32,40,112,97,114,116,105,116,105,111,110,32,45,32,54,52,41,32,60,60,32,51,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,49,49,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,49,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,50,49,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,50,54,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,114,32,38,32,48,120,70,56,32,41,32,62,62,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,114,32,38,32,48,120,70,56,32,41,32,62,62,32,49,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,57,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,49,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,49,57,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,50,52,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,103,32,38,32,48,120,70,56,32,41,32,62,62,32,51,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,49,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,49,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,50,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,55,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,50,41,46,98,32,38,32,48,120,70,56,32,41,32,62,62,32,53,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,51,32,41,59,10,32,117,105,110,116,32,105,32,61,32,49,59,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,43,32,50,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,49,93,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,43,32,49,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,32,49,54,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,41,59,10,32,125,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,51,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,48,56,32,124,32,40,32,112,97,114,116,105,116,105,111,110,32,60,60,32,52,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,57,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,49,54,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,50,51,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,51,48,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,69,32,41,32,62,62,32,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,53,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,49,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,49,57,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,50,54,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,69,32,41,32,62,62,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,49,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,56,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,49,53,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,50,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,48,49,32,41,32,60,60,32,51,48,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,48,49,32,41,32,60,60,32,51,49,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,48,49,32,41,32,60,60,32,48,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,48,49,32,41,32,60,60,32,49,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,50,32,41,59,10,32,117,105,110,116,32,105,32,61,32,49,59,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,43,32,49,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,32,49,54,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,41,59,10,32,125,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,52,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,114,111,116,97,116,105,111,110,44,32,117,105,110,116,32,105,110,100,101,120,95,115,101,108,101,99,116,111,114,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,49,48,32,124,32,40,32,40,114,111,116,97,116,105,111,110,32,38,32,51,41,32,60,60,32,53,32,41,32,124,32,40,32,40,105,110,100,101,120,95,115,101,108,101,99,116,111,114,32,38,32,49,41,32,60,60,32,55,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,53,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,49,48,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,49,53,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,50,48,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,53,32,41,59,10,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,62,62,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,62,62,32,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,97,32,38,32,48,120,70,67,32,41,32,60,60,32,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,97,32,38,32,48,120,70,67,32,41,32,60,60,32,49,48,32,41,10,32,124,32,40,32,40,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,38,32,49,41,32,60,60,32,49,56,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,49,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,50,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,50,51,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,50,53,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,32,60,60,32,50,55,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,50,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,51,49,32,41,59,10,10,32,98,108,111,99,107,46,122,32,61,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,62,62,32,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,51,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,60,60,32,53,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,60,60,32,55,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,60,60,32,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,60,60,32,49,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,60,60,32,49,51,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,60,60,32,49,53,32,41,32,124,32,40,32,40,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,48,41,32,38,32,51,41,32,60,60,32,49,55,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,41,32,60,60,32,49,57,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,50,41,32,60,60,32,50,50,32,41,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,51,41,32,60,60,32,50,53,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,52,41,32,60,60,32,50,56,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,53,41,32,60,60,32,51,49,32,41,59,10,10,32,98,108,111,99,107,46,119,32,61,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,53,41,32,62,62,32,49,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,54,41,32,60,60,32,50,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,55,41,32,60,60,32,53,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,56,41,32,60,60,32,56,32,41,32,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,57,41,32,60,60,32,49,49,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,48,41,60,60,32,49,52,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,49,41,60,60,32,49,55,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,50,41,60,60,32,50,48,32,41,32,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,51,41,60,60,32,50,51,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,52,41,60,60,32,50,54,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,53,41,60,60,32,50,57,32,41,59,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,53,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,114,111,116,97,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,50,48,32,124,32,40,32,114,111,116,97,116,105,111,110,32,60,60,32,54,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,49,52,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,50,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,50,56,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,62,62,32,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,51,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,49,48,32,41,32,124,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,97,32,60,60,32,49,56,32,41,32,124,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,97,32,60,60,32,50,54,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,97,32,62,62,32,54,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,50,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,51,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,53,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,55,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,32,60,60,32,49,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,49,51,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,49,53,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,49,55,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,49,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,60,60,32,50,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,60,60,32,50,51,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,60,60,32,50,53,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,60,60,32,50,55,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,60,60,32,50,57,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,60,60,32,51,49,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,62,62,32,49,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,48,41,32,60,60,32,49,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,41,32,60,60,32,50,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,50,41,32,60,60,32,52,32,41,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,51,41,32,60,60,32,54,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,52,41,32,60,60,32,56,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,53,41,32,60,60,32,49,48,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,54,41,32,60,60,32,49,50,32,41,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,55,41,32,60,60,32,49,52,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,56,41,32,60,60,32,49,54,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,57,41,32,60,60,32,49,56,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,48,41,60,60,32,50,48,32,41,32,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,49,41,60,60,32,50,50,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,50,41,60,60,32,50,52,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,51,41,60,60,32,50,54,32,41,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,52,41,60,60,32,50,56,32,41,10,32,124,32,40,32,103,101,116,95,97,108,112,104,97,95,105,110,100,101,120,40,49,53,41,60,60,32,51,48,32,41,59,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,54,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,52,48,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,69,32,41,32,60,60,32,49,51,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,50,48,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,60,60,32,50,55,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,69,32,41,32,62,62,32,53,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,50,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,69,32,41,32,60,60,32,57,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,97,32,38,32,48,120,70,69,32,41,32,60,60,32,49,54,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,97,32,38,32,48,120,70,69,32,41,32,60,60,32,50,51,32,41,10,32,124,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,48,49,32,41,32,60,60,32,51,49,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,48,49,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,49,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,41,32,60,60,32,52,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,50,41,32,60,60,32,56,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,51,41,32,60,60,32,49,50,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,52,41,32,60,60,32,49,54,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,53,41,32,60,60,32,50,48,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,54,41,32,60,60,32,50,52,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,55,41,32,60,60,32,50,56,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,56,41,32,60,60,32,48,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,57,41,32,60,60,32,52,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,48,41,60,60,32,56,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,49,41,60,60,32,49,50,32,41,32,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,50,41,60,60,32,49,54,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,51,41,60,60,32,50,48,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,52,41,60,60,32,50,52,32,41,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,49,53,41,60,60,32,50,56,32,41,59,10,125,10,118,111,105,100,32,98,108,111,99,107,95,112,97,99,107,97,103,101,55,40,32,111,117,116,32,117,105,110,116,52,32,98,108,111,99,107,44,32,117,105,110,116,32,112,97,114,116,105,116,105,111,110,44,32,117,105,110,116,32,116,104,114,101,97,100,66,97,115,101,32,41,10,123,10,32,98,108,111,99,107,46,120,32,61,32,48,120,56,48,32,124,32,40,32,112,97,114,116,105,116,105,111,110,32,60,60,32,56,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,49,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,49,54,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,50,49,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,56,32,41,32,60,60,32,50,54,32,41,59,10,32,98,108,111,99,107,46,121,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,70,56,32,41,32,62,62,32,54,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,62,62,32,49,32,41,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,57,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,103,32,38,32,48,120,70,56,32,41,32,60,60,32,49,52,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,49,57,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,52,32,41,59,10,32,98,108,111,99,107,46,122,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,98,32,38,32,48,120,70,56,32,41,32,62,62,32,51,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,98,32,38,32,48,120,70,56,32,41,32,60,60,32,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,97,32,38,32,48,120,70,56,32,41,32,60,60,32,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,97,32,38,32,48,120,70,56,32,41,32,60,60,32,49,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,97,32,38,32,48,120,70,56,32,41,32,60,60,32,49,55,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,97,32,38,32,48,120,70,56,32,41,32,60,60,32,50,50,32,41,32,10,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,48,41,46,114,32,38,32,48,120,48,52,32,41,32,60,60,32,50,56,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,48,41,46,114,32,38,32,48,120,48,52,32,41,32,60,60,32,50,57,32,41,59,10,32,98,108,111,99,107,46,119,32,61,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,108,40,49,41,46,114,32,38,32,48,120,48,52,32,41,32,62,62,32,50,32,41,32,124,32,40,32,40,32,103,101,116,95,101,110,100,95,112,111,105,110,116,95,104,40,49,41,46,114,32,38,32,48,120,48,52,32,41,32,62,62,32,49,32,41,10,32,124,32,40,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,48,41,32,60,60,32,50,32,41,59,10,32,117,105,110,116,32,105,32,61,32,49,59,10,32,102,111,114,32,40,32,59,32,105,32,60,61,32,99,97,110,100,105,100,97,116,101,70,105,120,85,112,73,110,100,101,120,49,68,79,114,100,101,114,101,100,91,112,97,114,116,105,116,105,111,110,93,91,48,93,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,43,32,49,32,41,59,10,32,125,10,32,102,111,114,32,40,32,59,32,105,32,60,32,49,54,59,32,105,32,43,43,32,41,10,32,123,10,32,98,108,111,99,107,46,119,32,124,61,32,103,101,116,95,99,111,108,111,114,95,105,110,100,101,120,40,105,41,32,60,60,32,40,32,105,32,42,32,50,32,41,59,10,32,125,10,125,10};
}